package com.e3.basdoc.goodscls.client;

import java.util.List;

import com.e3.basdoc.goodscls.model.GoodsClsModel;
import com.e3.basdoc.goodscls.model.GoodsClsQC;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface GoodsClsRPCServiceAsync {

	void newGoodsCls(GoodsClsModel model,AsyncCallback<GoodsClsModel> callback);

	void modifyGoodsCls(GoodsClsModel model,AsyncCallback<GoodsClsModel> callback);

	void deleteGoodsClses(List<GoodsClsModel> models,AsyncCallback<Void> callback);

	void getGoodsClsChildren(GoodsClsModel model,AsyncCallback<List<GoodsClsModel>> callback);

	void getGoodsClsByCondition(GoodsClsQC qc,AsyncCallback<List<GoodsClsModel>> callback);

}
